// 绑定事件的健壮代码
// 阻止默认动作要加上 event.preventDefault()
function addEvent(obj, type, handle) {
	try { // Chrome、FireFox、Opera、Safari、IE9.0及其以上版本
		obj.addEventListener(type, handle, false);
	} catch (e) {
		try { // IE8.0及其以下版本
			obj.attachEvent('on' + type, handle);
		} catch (e) { // 早期浏览器
			obj['on' + type] = handle;
		}
	}
}

function preview_img(event) {
	var files = event.target.files; // FileList object
	// 检查是否支持FileReader对象 
	if (typeof FileReader != 'undefined') {
		var acceptedTypes = {
			'image/png' : true,
			'image/jpeg' : true,
			'image/gif' : true
		};
		var img_pre = document.getElementById("div_img_pre");
		for (var i = 0, f; f = files[i]; i++) {
			// Only process image files.
			if (!f.type.match('image.*')) {
				continue;
			}
			var reader = new FileReader();
			reader.onload = function(event) {
				var img = new Image();
				img.src = event.target.result;
				img.className = "pre_img";
				img_pre.appendChild(img);
			};
			reader.readAsDataURL(files[i]);
		}
	}
}
function uploadImg(event) {

	// 检查是否支持FormData
	if (window.FormData) {
		var files = document.getElementById('upload').files;

		// 建立一个upload表单项，值为上传的文件
		var formData = new FormData();
		formData.append('file', files[0]);
		var xhr = new XMLHttpRequest();
		xhr.open('POST', $(this).attr('action'));
		// 定义上传完成后的回调函数
		xhr.onload = function() {
			if (xhr.status === 200) {
				console.log('上传成功');
			} else {
				console.log('出错了');
			}
		};
		xhr.send(formData);

	}

	// 阻止默认事件促发
	event.preventDefault();
	return false;
}